package com.cmc.cloud.cmclink.doc.api.document.emums;

import lombok.Getter;

/**
 * @author 胡政
 * @date 2025/7/22
 */
public enum ApplyStatusEnum {
    /**
     * 草稿
     */
    EDIT("Edit", "草稿"),
    /**
     * 待批
     */
    PENDING("Pending", "待批"),
    /**
     * 预同意
     */
    PRE_APPROVAL("PreApproval", "预同意"),
    /**
     * 已审批
     */
    APPROVED("Approved", "已审批"),
    /**
     * 拒绝
     */
    REJECT("Rejected", "拒绝"),
    /**
     * 待二次审批
     */
    RECHECK("Recheck", "待二次审批"),
    /**
     * 仅调整航次的待二次审批
     */
    CHANGEVOYCHECK("ChangeVoyCheck", "仅调整航次的待二次审批"),
    /**
     * 取消
     */
    REVOKE("Revoke", "取消"),
    /**
     * 补充附件
     */
    ADD_ATTACHMENT("Add Attachment", "补充附件"),
    /**
     * 补充材料
     */
    ADD_INFO("Add Info", "补充材料"),
    /**
     * 取消申请
     */
    APPLY_CANCELLED("Apply Cancelled", "取消申请");

    @Getter
    private final String value;

    @Getter
    private final String label;

    ApplyStatusEnum(String value, String label) {
        this.value = value;
        this.label = label;
    }
}
